package com.om39a.plm.parser;

import java.util.List;

/**
 * 
 * @author om39a
 * 
 */
public class PLMThreadPost {

	public String parentForum;
	public String threadId;
	public String threadTitle;
	// Created by User ID will be present here
	public String threadCreatedBy;
	public String threadCreatedDate;
	public List<String> threadtags;
	public String postId;
	public String postCreatedBy;
	public String postCreatedDate;
	public String postUserProfileUrl;
	public String postContent;
	public String postHelpFullMarks;
	public List<String> contentUrls;
	public List<String> treatmentUrls;

	public String getPostUserProfileUrl() {
		return postUserProfileUrl;
	}

	public void setPostUserProfileUrl(String postUserProfileUrl) {
		this.postUserProfileUrl = postUserProfileUrl;
	}

	// Any external links present in the posts
	public List<String> externalLinks;

	public String getParentForum() {
		return parentForum;
	}

	public void setParentForum(String parentForum) {
		this.parentForum = parentForum;
	}

	public String getThreadId() {
		return threadId;
	}

	public void setThreadId(String threadId) {
		this.threadId = threadId;
	}

	public String getThreadTitle() {
		return threadTitle;
	}

	public void setThreadTitle(String threadTitle) {
		this.threadTitle = threadTitle;
	}

	public String getThreadCreatedBy() {
		return threadCreatedBy;
	}

	public void setThreadCreatedBy(String threadCreatedBy) {
		this.threadCreatedBy = threadCreatedBy;
	}

	public String getThreadCreatedDate() {
		return threadCreatedDate;
	}

	public void setThreadCreatedDate(String threadCreatedDate) {
		this.threadCreatedDate = threadCreatedDate;
	}

	public List<String> getThreadtags() {
		return threadtags;
	}

	public void setThreadtags(List<String> threadtags) {
		this.threadtags = threadtags;
	}

	public String getPostId() {
		return postId;
	}

	public void setPostId(String postId) {
		this.postId = postId;
	}

	public String getPostCreatedBy() {
		return postCreatedBy;
	}

	public void setPostCreatedBy(String postCreatedBy) {
		this.postCreatedBy = postCreatedBy;
	}

	public String getPostCreatedDate() {
		return postCreatedDate;
	}

	public void setPostCreatedDate(String postCreatedDate) {
		this.postCreatedDate = postCreatedDate;
	}

	public String getPostContent() {
		return postContent;
	}

	public void setPostContent(String postContent) {
		this.postContent = postContent;
	}

	public String getPostHelpFullMarks() {
		return postHelpFullMarks;
	}

	public void setPostHelpFullMarks(String postHelpFullMarks) {
		this.postHelpFullMarks = postHelpFullMarks;
	}

	public List<String> getExternalLinks() {
		return externalLinks;
	}

	public void setExternalLinks(List<String> externalLinks) {
		this.externalLinks = externalLinks;
	}

	public List<String> getContentUrls() {
		return contentUrls;
	}

	public void setContentUrls(List<String> contentUrls) {
		this.contentUrls = contentUrls;
	}

	public List<String> getTreatmentUrls() {
		return treatmentUrls;
	}

	public void setTreatmentUrls(List<String> treatmentUrls) {
		this.treatmentUrls = treatmentUrls;
	}

	@Override
	public String toString() {
		return "PLMThreadPost [parentForum=" + parentForum + ", threadId="
				+ threadId + ", threadTitle=" + threadTitle
				+ ", threadCreatedBy=" + threadCreatedBy
				+ ", threadCreatedDate=" + threadCreatedDate + ", threadtags="
				+ threadtags + ", postId=" + postId + ", postCreatedBy="
				+ postCreatedBy + ", postCreatedDate=" + postCreatedDate
				+ ", postUserProfileUrl=" + postUserProfileUrl
				+ ", postContent=" + postContent + ", postHelpFullMarks="
				+ postHelpFullMarks + ", contentUrls=" + contentUrls
				+ ", treatmentUrls=" + treatmentUrls + ", externalLinks="
				+ externalLinks + "]";
	}

}
